// 进行导入资源
import Vue from 'vue'
// 引入axios
import axios from 'axios'
// 设置axios公共路径
axios.defaults.baseURL = 'http://ttapi.research.itcast.cn/mp/v1_0/'
// 设置请求拦截器
axios.interceptors.request.use((config) => {
  let userinfo = window.sessionStorage.getItem('token')
  if (userinfo) {
    config.headers.Authorization = 'Bearer ' + JSON.parse(userinfo).token
  }
  return config
}, function (err) { return Promise.reject(err) })
// 将axios通过原型继承的方式配置给Vue成员方便其在其他页面使用
Vue.prototype.$http = axios
